package com.File类;
import java.io.File;
import java.io.IOException;

/*File类创建功能---不存在则创建，返回true;存在则返回false*/
public class FileDemo2 {
    public static void main(String[] args) throws IOException {
        //创建文件
        File f1 = new File("F:\\BC\\java.txt");
        System.out.println(f1.createNewFile());//会报错，需要抛出io异常
        System.out.println("------");
        //创建目录
        File f2 = new File("F:\\BC\\JavaSE");
        System.out.println(f2.mkdir());
        System.out.println("------");
        //创建多级目录
        File f3 = new File("F:\\BC\\JavaWEB\\HTML");
        System.out.println(f3.mkdirs());
        System.out.println("------");
        //创建文件
        File f4 = new File("F:\\BC\\javase.txt");
//        System.out.println(f4.mkdir());
        System.out.println(f4.createNewFile());

        /*总结：
        * 1.判断创建的是一个文件还是目录，不能看pathname，要看调用的方法
        * 是createNewFile()还是mkdir()。
        * 2.无论是要创建文件还目录，一旦出现同名则会返回false。*/
    }
}
